interference engines